justbur [Thu, 16 Jun 2016 15:01:53 +0000 (11:01 -0400)]
Make current-prefix nil when not showing popup
justbur [Thu, 16 Jun 2016 14:03:51 +0000 (10:03 -0400)]
Use sit-for instead of timer for delay functions
justbur [Wed, 15 Jun 2016 01:45:10 +0000 (21:45 -0400)]
Fix arg to which-key-delay-functions
justbur [Wed, 15 Jun 2016 01:42:34 +0000 (21:42 -0400)]
Redesign delayed keys implementation
Everything is controlled through which-key-delay-functions now.
Ref #128
justbur [Fri, 10 Jun 2016 02:39:47 +0000 (22:39 -0400)]
Fix bug in previous commit
justbur [Fri, 10 Jun 2016 02:37:11 +0000 (22:37 -0400)]
Introduce delayed prefixes
One version of idea in #128. This design is subject to change.
justbur [Fri, 27 May 2016 13:35:27 +0000 (09:35 -0400)]
Bump version
justbur [Fri, 27 May 2016 13:31:35 +0000 (09:31 -0400)]
Fix performance issue with secondary timer
The secondary timer option was restarting the timer every time through
the update function, which caused the cpu to max out. Adds a flag so
that the timer is only restarted when necessary.
Fixes #126
justbur [Thu, 26 May 2016 15:19:02 +0000 (11:19 -0400)]
Bump version
justbur [Thu, 26 May 2016 15:16:43 +0000 (11:16 -0400)]
Fix --echo when echo-keystrokes nil
justbur [Wed, 25 May 2016 01:37:52 +0000 (21:37 -0400)]
Remove some unused code in comments
justbur [Tue, 24 May 2016 16:44:50 +0000 (12:44 -0400)]
Change name of arg in define-key-recursively
Also clarify docstring
justbur [Tue, 17 May 2016 01:25:05 +0000 (21:25 -0400)]
New screenshots
justbur [Tue, 17 May 2016 01:18:59 +0000 (21:18 -0400)]
More cleanup of README
justbur [Tue, 17 May 2016 01:15:28 +0000 (21:15 -0400)]
README typo
justbur [Tue, 17 May 2016 01:08:18 +0000 (21:08 -0400)]
Fix comment about special keys in README
justbur [Tue, 17 May 2016 01:06:23 +0000 (21:06 -0400)]
Update docs for new sort function
justbur [Mon, 16 May 2016 19:35:33 +0000 (15:35 -0400)]
Add which-key-local-then-key-order
To use (setq which-key-sort-order 'which-key-local-then-key-order)
See #125
justbur [Fri, 13 May 2016 13:05:03 +0000 (09:05 -0400)]
Bump version
justbur [Thu, 12 May 2016 12:39:38 +0000 (08:39 -0400)]
Account for echo-keystrokes = which-key-idle-delay
Ref #123
justbur [Sat, 7 May 2016 12:07:55 +0000 (08:07 -0400)]
Bump version
Justin Burkett [Sat, 7 May 2016 12:03:05 +0000 (08:03 -0400)]
Merge pull request #122 from redguardtoo/master
tooltip-mode does in exist in emacs-nox #120
Chen Bin [Sat, 7 May 2016 04:19:23 +0000 (14:19 +1000)]
tooltip-mode does in exist in emacs-nox #120
justbur [Thu, 5 May 2016 14:31:45 +0000 (10:31 -0400)]
Bump version
justbur [Thu, 5 May 2016 14:30:44 +0000 (10:30 -0400)]
Backport two frame width functions for 24.3 support
Fixes #119
Justin Burkett [Wed, 27 Apr 2016 19:04:01 +0000 (15:04 -0400)]
Merge pull request #116 from cute-jumper/master
Fix god mode advice
Junpeng Qiu [Wed, 27 Apr 2016 18:45:41 +0000 (14:45 -0400)]
Fix god mode advice
See https://github.com/justbur/emacs-which-key/pull/115
justbur [Tue, 26 Apr 2016 18:27:58 +0000 (14:27 -0400)]
Merge branch 'god-mode'
justbur [Tue, 26 Apr 2016 18:26:25 +0000 (14:26 -0400)]
Add advice for god-mode support to hide popup
The standard way to hide the popup before the command is not working.
justbur [Tue, 26 Apr 2016 18:16:08 +0000 (14:16 -0400)]
Fix minor issues with god-mode support
Make sure advice is activated for god-mode-lookup-command
Check for null which-key--god-mode-key-string
justbur [Tue, 26 Apr 2016 15:08:32 +0000 (11:08 -0400)]
Better default for which-key-echo-keystrokes
Fixes #114
justbur [Tue, 26 Apr 2016 13:18:48 +0000 (09:18 -0400)]
Add third-party section to which-key.el
justbur [Tue, 26 Apr 2016 13:18:20 +0000 (09:18 -0400)]
Add third-party support section to readme
justbur [Tue, 26 Apr 2016 13:07:12 +0000 (09:07 -0400)]
Add support for god-mode
Needs to be explicitly activated by calling
(which-key-enable-god-mode-support)
justbur [Tue, 19 Apr 2016 12:15:23 +0000 (08:15 -0400)]
Bump version
justbur [Tue, 19 Apr 2016 12:14:34 +0000 (08:14 -0400)]
Use new history var for keymap selection
justbur [Sun, 17 Apr 2016 20:58:15 +0000 (16:58 -0400)]
Bump version
justbur [Sun, 17 Apr 2016 20:57:26 +0000 (16:57 -0400)]
Explicitly initialize variable-name-history
See #110
justbur [Sun, 17 Apr 2016 20:37:26 +0000 (16:37 -0400)]
Bump version
justbur [Sun, 17 Apr 2016 20:34:45 +0000 (16:34 -0400)]
Declare variable-name-history
Fixes #110
justbur [Sun, 10 Apr 2016 19:07:15 +0000 (15:07 -0400)]
Bump version
justbur [Sun, 10 Apr 2016 19:05:02 +0000 (15:05 -0400)]
Support key ranges below top level
justbur [Wed, 6 Apr 2016 17:53:58 +0000 (13:53 -0400)]
Add badge
justbur [Tue, 5 Apr 2016 14:12:04 +0000 (10:12 -0400)]
Trigger travis
justbur [Tue, 5 Apr 2016 14:09:59 +0000 (10:09 -0400)]
Set up travis
justbur [Tue, 5 Apr 2016 14:06:45 +0000 (10:06 -0400)]
Bump version
justbur [Tue, 5 Apr 2016 14:05:38 +0000 (10:05 -0400)]
Fix problem where prefix-title-alist was not updated
justbur [Tue, 5 Apr 2016 14:05:15 +0000 (10:05 -0400)]
Fix docstring typo
justbur [Tue, 5 Apr 2016 14:04:54 +0000 (10:04 -0400)]
Add tests
justbur [Tue, 5 Apr 2016 13:39:20 +0000 (09:39 -0400)]
Bump version
justbur [Tue, 5 Apr 2016 13:36:43 +0000 (09:36 -0400)]
Fix bug in declare-prefixes-for-mode
Fixes #109
justbur [Thu, 31 Mar 2016 20:13:06 +0000 (16:13 -0400)]
Fix key-chord problem
See the note in which-key--update
justbur [Thu, 31 Mar 2016 14:51:32 +0000 (10:51 -0400)]
Support key-chord
Fixes #108
justbur [Tue, 22 Mar 2016 02:05:26 +0000 (22:05 -0400)]
Version 1.0
justbur [Tue, 22 Mar 2016 02:04:53 +0000 (22:04 -0400)]
Cleanup for 1.0 release
justbur [Thu, 17 Mar 2016 17:04:33 +0000 (13:04 -0400)]
Make show-standard-help narrow to prefix
This is what describe-prefix-bindings does and it should be consistent.
justbur [Mon, 14 Mar 2016 11:25:54 +0000 (07:25 -0400)]
Shorten lighter name
Will S. Medrano [Mon, 14 Mar 2016 01:07:58 +0000 (18:07 -0700)]
made minor mode lighter customizable
justbur [Fri, 11 Mar 2016 00:51:58 +0000 (19:51 -0500)]
Disable special-keys option by default
It's probably too surprising to have enabled by default.
justbur [Thu, 10 Mar 2016 14:03:35 +0000 (09:03 -0500)]
Fix compiler warnings
Fixes #106
justbur [Thu, 3 Mar 2016 21:43:31 +0000 (16:43 -0500)]
Increment version
justbur [Thu, 3 Mar 2016 21:41:31 +0000 (16:41 -0500)]
Fix bug when show-prefix is left and there is one line
Fixes #104
justbur [Mon, 29 Feb 2016 13:07:55 +0000 (08:07 -0500)]
Export reload-key-sequence function
Fixes #103
Justin Burkett [Sat, 13 Feb 2016 14:54:50 +0000 (09:54 -0500)]
Merge pull request #102 from zonuexe/master
Disable show-trailing-whitespace
USAMI Kenta [Sat, 13 Feb 2016 14:21:05 +0000 (23:21 +0900)]
Disable show-trailing-whitespace
justbur [Tue, 9 Feb 2016 16:32:20 +0000 (11:32 -0500)]
Add missing case for which-key-show-prefix
nil is a valid value for this option.
justbur [Sun, 7 Feb 2016 01:16:07 +0000 (20:16 -0500)]
Add which-key-is-verbose
Allows one to silence messages which may not indicate an error.
justbur [Wed, 3 Feb 2016 20:14:26 +0000 (15:14 -0500)]
Refactor create-pages and show-page
justbur [Wed, 3 Feb 2016 20:13:24 +0000 (15:13 -0500)]
Improve some function names
justbur [Wed, 3 Feb 2016 17:40:35 +0000 (12:40 -0500)]
Don't pass window-width around
justbur [Wed, 3 Feb 2016 13:27:40 +0000 (08:27 -0500)]
Fix problems with operator keymap function
1. Introduce using-show-keymap and using-show-operator-keymap vars to
make it clear how we are entering which-key
2. Add inhibit-next-operator-keymap for keys in the operator maps that
are bound to commands that read the next key "manually"
3. Fix problem where the next page hint was only being shown sometimes
in the operator maps. Need to distinguish between show-operator-keymap
and the possibility that an operator is active but the usual which-key
popup is showing.
justbur [Wed, 3 Feb 2016 13:24:54 +0000 (08:24 -0500)]
Simplify page turning function
justbur [Wed, 3 Feb 2016 13:23:55 +0000 (08:23 -0500)]
Use keyboard-quit in abort key sequence
Need to do this for the operator keymap function. Otherwise the operator
state doesn't exit properly
justbur [Wed, 3 Feb 2016 13:22:53 +0000 (08:22 -0500)]
Comment out window var and add new func
The window var is not being used.
justbur [Sat, 30 Jan 2016 02:08:12 +0000 (21:08 -0500)]
Don't listify key sequence repeatedly
This function is not idempotent it turns out.
justbur [Sat, 30 Jan 2016 01:41:15 +0000 (20:41 -0500)]
Interpret ESC in operator popup
See #99
justbur [Thu, 28 Jan 2016 20:39:47 +0000 (15:39 -0500)]
Improve previous commit
Filter out keys with :suppress-keymap property, which seem to be the
primary ones ignored in operator state
justbur [Thu, 28 Jan 2016 20:04:05 +0000 (15:04 -0500)]
Merge branch 'master' of https://github.com/justbur/emacs-which-key
justbur [Thu, 28 Jan 2016 20:03:27 +0000 (15:03 -0500)]
Initial try at addressing #99
Justin Burkett [Tue, 26 Jan 2016 12:55:58 +0000 (07:55 -0500)]
Merge pull request #100 from yatesco/patch-1
Trivial fix correcting SpacEmacs
Colin Yates [Tue, 26 Jan 2016 12:47:58 +0000 (12:47 +0000)]
Trivial fix correcting SpacEmacs
justbur [Mon, 18 Jan 2016 01:55:04 +0000 (20:55 -0500)]
Add which-key-idle-secondary-delay
Allows the delay time to be different for popups that follow an initial
popup within the same key sequence.
justbur [Mon, 11 Jan 2016 14:56:49 +0000 (09:56 -0500)]
Fix problem with side-window dimension calculation
The fringes were not being included in version 24. This makes the
calculation consistent with the left/right side-window calculation and
fixes #97.
justbur [Mon, 21 Dec 2015 17:12:29 +0000 (12:12 -0500)]
Fix C-h prompt for show-keymap commands
justbur [Mon, 21 Dec 2015 00:36:05 +0000 (19:36 -0500)]
Fix undo for show-keymap
justbur [Sun, 20 Dec 2015 22:18:22 +0000 (17:18 -0500)]
Distinguish using-show-keymap
justbur [Sun, 20 Dec 2015 20:54:53 +0000 (15:54 -0500)]
Allow traversal of keymaps in new commands
justbur [Sun, 20 Dec 2015 20:38:38 +0000 (15:38 -0500)]
Filter out empty keymaps in new functions
justbur [Sun, 20 Dec 2015 20:31:57 +0000 (15:31 -0500)]
Add which-key-show-minor-mode-keymap
Version of which-key-show-keymap that only looks in minor-mode-map-alist
justbur [Sun, 20 Dec 2015 18:19:16 +0000 (13:19 -0500)]
Add which-key-show-keymap
Basic version of this command that only shows the top-level of a keymap.
Waiting for feedback on how this should work.
justbur [Thu, 17 Dec 2015 14:27:22 +0000 (09:27 -0500)]
New stable version
justbur [Fri, 11 Dec 2015 20:29:59 +0000 (15:29 -0500)]
Ignore evil-state bindings
These are the fake keys that evil uses to store maps under
justbur [Fri, 11 Dec 2015 01:03:48 +0000 (20:03 -0500)]
Merge branch 'master' of https://github.com/justbur/emacs-which-key
justbur [Fri, 11 Dec 2015 01:02:58 +0000 (20:02 -0500)]
Add which-key-init-buffer-hook
Justin Burkett [Wed, 9 Dec 2015 21:23:48 +0000 (16:23 -0500)]
Merge pull request #91 from Amorymeltzer/prefix-prefix-doc
Document which-key-prefix-prefix
Amory Meltzer [Wed, 9 Dec 2015 21:19:23 +0000 (13:19 -0800)]
Document which-key-prefix-prefix
https://github.com/justbur/emacs-which-key/commit/
30bc0c224bac091fcf2759c8e8853e7237196090
justbur [Wed, 9 Dec 2015 01:24:23 +0000 (20:24 -0500)]
Allow custom prefix-prefix
Suggested in #90. Thanks @Amorymeltzer
justbur [Sun, 6 Dec 2015 18:29:25 +0000 (13:29 -0500)]
Tweak display of key sequence in one case
This is for the C-h commands when the which-key message is not shown in
the echo area but the echo-keystrokes prefix is
justbur [Sun, 6 Dec 2015 18:16:05 +0000 (13:16 -0500)]
echo-keystrokes should never be nil
The correct test is to test if it's 0.
justbur [Sat, 5 Dec 2015 17:37:29 +0000 (12:37 -0500)]
Preserve prefx-arg when paging